/**
 * Created by zlp on 2017-12-10.
 */



let express = require('express');
let router =  express.Router();
let login = require("../../app/controller/prod/login");
let auth = require("../../app/controller/prod/auth");


router.post("/setting/info",login.settingInfo);//同步登录用户信息
router.post("/setting/edit",login.settingEdit);//编辑
router.post("/setting/password",login.settingPwd);//修改密码


/**
 * 用户管理
 * **/

// 用户
router.post('/user_list',auth.user.list);                  //用户列表
router.post('/user_add',auth.user.add);                  //新增用户
router.post('/user_update',auth.user.update);                  //更新用户
router.post('/user_delete',auth.user.delete);                  //删除用户
router.post('/user_info',auth.user.info);                  //用户详情
// router.post('/admin',auth.user.admin);                  //当前用户详情
// router.post('/user_password',auth.user.password);                  //重置密码
router.post('/user_role_list',auth.user.role);                  //获取用户角色列表
router.post("/no_page_user_list",auth.user.noPageList);  //无分页用户列表
router.post("/user_list_page",auth.user.userListPage);  //分页用户列表
router.post("/no_page_user_list_no_admin",auth.user.noPageList2);  //无分页用户列表（不包含管理员和超级管理员）

// 实验室
// router.post('/lab_all',auth.lab.all);                  //实验室列表
// router.post('/user_lab_list',auth.lab.list);                  //用户实验室列表
// router.post('/user_lab_add',auth.lab.add);                  //配置用户实验室
// router.post('/user_lab_delete',auth.lab.delete);                  //删除用户实验室


// 院系
// router.post('/unit_all',auth.unit.all);                  //院系列表
// router.post('/user_unit_list',auth.unit.list);                  //用户院系列表
// router.post('/user_unit_add',auth.unit.add);                  //配置用户院系
// router.post('/user_unit_delete',auth.unit.delete);                  //删除用户院系


/**
 * 当前登录账户
 * **/
//router.post("/current_user/edit",auth.editAdminUsers);

/**
 * 在线用户
 * **/
router.post("/online_admin_user/listpage",auth.onlineAdminUsers);
router.post("/online_admin_user/exit",auth.exitAdminUser);


/**
 * 行为日志
 * **/
router.post("/system_log/listpage",auth.systemLog);
router.post("/log/operation",auth.postLogOperation);

/**
 * 系统参数
 * **/

router.post("/sys_param/listpage",auth.systemParamList);
router.post("/sys_param/add",auth.addystemParam);
router.post("/sys_param/remove",auth.removeSystemParam);
router.post("/sys_param/edit",auth.editSystemParam);


/**
 * 历史记录
 * **/
//router.post("/history_record/listpage",auth.historyList);

/**
 * 角色管理
 * **/


// 角色
router.post('/role_list',auth.role.list);                  //角色列表
router.post('/role_add',auth.role.add);                  //新增角色
router.post('/role_update',auth.role.update);                  //更新角色
router.post('/role_delete',auth.role.delete);                  //删除角色
router.post('/role_info',auth.role.info);                  //角色详情



/**
 * 资源管理
 * **/

router.post("/resources/listpage",auth.resourceList);
router.post("/resources/add",auth.addResource);
router.post("/resources/remove",auth.removeResource);
router.post("/resources/edit",auth.editResource);


/**
 * 文档管理
 * */
// router.post("/document_delete",auth.document.delete);
// router.post("/document_list",auth.document.list);
// router.post("/document_add",auth.document.add);
// router.post("/document_info",auth.document.info);
// router.post("/document_msg_info",auth.document.msg);
// router.post("/document_msg_user",auth.document.user);

/**
 * 通知管理
 * */
// router.post("/message_list",auth.message.list);
// router.post("/message_add",auth.message.add);
// router.post("/message_update",auth.message.update);
// router.post("/message_delete",auth.message.delete);
// router.post("/message_info",auth.message.info);

/**
 *  自动审核
 * */
// router.post("/auto_review_list",auth.auto.list);
// router.post("/auto_review_update",auth.auto.update);



/**
 * 高校管理
 * */
router.post("/university/listpage",auth.university.list);
router.post("/university/non/listpage",auth.university.nonPaged);
router.post("/university/add",auth.university.add);
router.post("/university/update",auth.university.update);
router.post("/university/remove",auth.university.remove);
router.post("/university/info",auth.university.info);
router.post("/university/update_info_manager",auth.university.updateInfoManager);
router.post("/university/export_safe_check_item_template",auth.university.exportSafeCheckItemTemplate);


/**
 * 检查项管理
 * */
router.post("/inspect/listpage",auth.inspect.list);
router.post("/inspect/add",auth.inspect.add);
router.post("/inspect/add_two",auth.inspect.add_two);
router.post("/inspect/add_three",auth.inspect.add_three);
router.post("/inspect/update",auth.inspect.update);
router.post("/inspect/remove",auth.inspect.remove);


/**
 * 检查结果设置
 * */
router.post("/check_result/listpage",auth.check_result.list);
router.post("/check_result/edit",auth.check_result.edit);

module.exports = router;
